package com.gopay.common.domain.cps.transfer;

import java.io.Serializable;

import com.gopay.common.constants.approval.DecisionValue;


/**
 * 付款-退款交易
 * @Tran01201VO.java
 * @author HJY
 * @2013-4-11 下午03:39:02  www.gopay.com.cn Inc.All rights reserved.
 */
public class Tran01201VO implements Serializable{

    private static final long serialVersionUID = -1814727543134101168L;
    
    /**
     * 订单号
     */
    private String gopayOrderId;
    
    /**
     * 操作员ID
     */
    private String operatorId;
    
    /**
     * 退款原因
     */
    private String refundReason;
    
    /**
     * 银行退款订单号
     */
    private String gopayBankRefundOrderNo;
    
    /**
     * 退款子订单号
     */
    private String itemId;
    
    /**
     * 审批结果 DecisionValue
     */
    private DecisionValue decision;
    
    /**
     * 审批描述
     */
    private String decisionMsg;
    
    /**
     * 处理步骤 1：申请 2：初审 3：终审
     */
    private Integer step;
    /**
     * 原付款客户
     */
    private String orPayCustId;
    
    public String getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(String operatorId) {
        this.operatorId = operatorId;
    }

    public String getGopayOrderId() {
        return gopayOrderId;
    }

    public void setGopayOrderId(String gopayOrderId) {
        this.gopayOrderId = gopayOrderId;
    }

    public String getRefundReason() {
        return refundReason;
    }

    public void setRefundReason(String refundReason) {
        this.refundReason = refundReason;
    }

    public String getGopayBankRefundOrderNo() {
        return gopayBankRefundOrderNo;
    }

    public void setGopayBankRefundOrderNo(String gopayBankRefundOrderNo) {
        this.gopayBankRefundOrderNo = gopayBankRefundOrderNo;
    }

    public String getItemId() {
        return itemId;
    }

    public void setItemId(String itemId) {
        this.itemId = itemId;
    }

    public DecisionValue getDecision() {
        return decision;
    }

    public void setDecision(DecisionValue decision) {
        this.decision = decision;
    }

    public String getDecisionMsg() {
        return decisionMsg;
    }

    public void setDecisionMsg(String decisionMsg) {
        this.decisionMsg = decisionMsg;
    }

    public Integer getStep() {
        return step;
    }

    public void setStep(Integer step) {
        this.step = step;
    }

	public String getOrPayCustId() {
		return orPayCustId;
	}

	public void setOrPayCustId(String orPayCustId) {
		this.orPayCustId = orPayCustId;
	}
    
    
}
